@charset "utf-8";


@import "reset.css";
@import "layout.css";

body{
	color:#666;
}
#content h2{
	font-weight: bold;
	font-size: 150%;
	margin: 5px;
}
caption{
	margin: 5px;
	color: #00749E;
	font-weight: bold;
	font-size: 120%;
}
thead,tbody,th,td{
	border: 1px solid #ccc;
	padding: 2px 5px;
	text-align: center;
}
tfoot td{
	text-align: right;
	color: #999;
}
tfoot td strong{
	color: #FF6F6F;
	font-size: 16px;
	font-weight: bold;
}
#help_img{
	cursor:pointer;
}
.s,.a,.b,.c,.d,.p,.f,.n{
	color: #fff;
}
.s{background: #AC4FFF;}
.a{background: #4F51FF;}
.b{background: #4FA8FF;}
.c{background: #288028;}
.d{background: #7F8028;}
.p{background: #FFC34F;}
.f{background: #FF4F4F;}
.n{background: #FF4F4F;}
/*
.s{background: #FFAFFF;}
.a{background: #AFB0FF;}
.b{background: #AFFFFF;}
.c{background: #AFFFAF;}
.d{background: #FEFFAF;}
.p{background: #FFE4AF;}
.f{background: #FFAFAF;}
.n{background: #FFAFAF;}
*/


#tips{
	display:none;
	position:absolute;
	background: #FFFACD;
	width: 170px;
	cursor:default;
	padding: 10px;
	border: 1px solid #aaa;
}
#tips strong{
	color: #FF6F6F;
}